﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using iCooker.NET.Core.DataTransferObjects;
using iCooker.NET.Core.Services.Interfaces;


namespace iCooker.NET.Core.Services
{
    public class RecipeService : IRecipeService
    {
        //For Testing
        RecipeService() { }

        //for Testing (mock) and injection (IOC/Dependency Injection - Unity)
        #region Ctor
            IRecipeService _IRecipeService; 
            public RecipeService(IRecipeService rep)
            {
                _IRecipeService = rep;
            }
        #endregion



            #region IRecipeService Members

            public void Add(Recipe recipe)
            {
                throw new NotImplementedException();
            }

            public void Update(Recipe recipe)
            {
                throw new NotImplementedException();
            }

            public void Delete(Recipe recipe)
            {
                throw new NotImplementedException();
            }

            public IQueryable<Recipe> GetAll()
            {
                throw new NotImplementedException();
            }

            public Recipe GetById(int index)
            {
                throw new NotImplementedException();
            }

            #endregion
    }
}
